Add gdk_event_[gs]et_source_device().
authorCarlos Garnacho <carlosg@gnome.org>
Mon, 13 Dec 2010 01:12:43 +0000 (02:12 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Wed, 15 Dec 2010 02:17:58 +0000 (03:17 +0100)
commitf5a20ab65a3d03fb90c27b2fa1954d965f8ad768
tree7bc1cc9bca599dc71398d7d1af3d4669c8a60d1c
parentc4a5c2ed4b8861f92104f51d9213b0c9f64e26b1
Add gdk_event_[gs]et_source_device().

This function may be used to know the hardware device that triggered
an event, it could resort to the master device in the few cases there's
not a direct hardware device to relate to the event (i.e.: crossing events
due to grabs)
gdk/gdkdisplay.c
gdk/gdkevents.c
gdk/gdkevents.h
gdk/gdkinternals.h
gdk/gdkwindow.c
gdk/x11/gdkdevicemanager-xi2.c
gdk/x11/gdkdisplay-x11.c
gdk/x11/gdkmain-x11.c